@charset "UTF-8";

html {
	background: none repeat scroll 0 0 #FFFFFF;
}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td
	{
	margin: 0;
	padding: 0;
}

body,button,input,select,textarea {
	font: 12px/1.5 arial;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

address,caption,cite,code,dfn,em,var,optgroup {
	font-style: inherit;
	font-weight: inherit;
}

code,kbd,pre,samp {
	font-family: Courier New, courier, monospace;
}

small {
	font-size: 12px;
}

ul,ol {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

legend {
	color: #000000;
}

fieldset,img {
	border: 0 none;
}

input,button,select,textarea,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	outline: medium none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,th {
	font-weight: normal;
}

.clear {
	clear: both;
	float: none;
	height: 0;
	overflow: hidden;
}

html .hide {
	display: none;
}

del,ins {
	text-decoration: none;
}

li {
	list-style: none outside none;
}

i,em {
	font-style: normal;
}

textarea {
	background: none repeat scroll 0 0 #FFFFFF;
}

input[type="text"] {
	background: none repeat scroll 0 0 #FFFFFF;
}